package com.gosophia.conferenceManagement.common.dto;


import com.gosophia.taskManagement.dto.JobDTO;
import com.gosophia.userManagement.dto.UserInfoDTO;

/**
 * 会议业务数据DTO
 * @author nana
 *
 */
public class ConferenceJobDataDTO{

	/**
	 * 会议业务数据Id
	 */
	private Long jobDataId;
	
	private Long version;
	
	/**
	 * 处理意见（备注、说明）
	 */
	private String opinion;
	
	/**
	 * 下一处理人
	 */
	private UserInfoDTO nextApproval;
	
	/**
	 * 处理动作
	 */
	private String turningAction;
	
//	/**
//	 * 所关联在线文档
//	 */
//	private DocumentDTO onlineDocumentDTO;
	
//	/**
//	 * 所关联附件
//	 */
//	private List<DocumentDTO> attachmentsDTOs;
	
	/**
	 * 所关联JobDTO
	 */
	private JobDTO jobDTO;


	public Long getJobDataId() {
		return jobDataId;
	}

	public void setJobDataId(Long jobDataId) {
		this.jobDataId = jobDataId;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public UserInfoDTO getNextApproval() {
		return nextApproval;
	}

	public void setNextApproval(UserInfoDTO nextApproval) {
		this.nextApproval = nextApproval;
	}

	public String getTurningAction() {
		return turningAction;
	}

	public void setTurningAction(String turningAction) {
		this.turningAction = turningAction;
	}

//	public DocumentDTO getOnlineDocumentDTO() {
//		return onlineDocumentDTO;
//	}
//
//	public void setOnlineDocumentDTO(DocumentDTO onlineDocumentDTO) {
//		this.onlineDocumentDTO = onlineDocumentDTO;
//	}

//	public List<DocumentDTO> getAttachmentsDTOs() {
//		return attachmentsDTOs;
//	}
//
//	public void setAttachmentsDTOs(List<DocumentDTO> attachmentsDTOs) {
//		this.attachmentsDTOs = attachmentsDTOs;
//	}

	public JobDTO getJobDTO() {
		return jobDTO;
	}

	public void setJobDTO(JobDTO jobDTO) {
		this.jobDTO = jobDTO;
	}

	public void setVersion(Long version) {
		this.version = version;
	}

	public Long getVersion() {
		return version;
	}
	
}
